Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F4 Mexico F18 Austria F2 Croatia F1 Italy F5 Italy F6 Croatia F5 Austria F1 Croatia F2 Geneva Challenger - Geneva Honda-Kah Open - Singapore AXA Open - Lisbon Muller Cup 2000 - Ulm Espinho Challenger - Espinho Banja Luka 2002 - Banja Luka Neride Prague Indoor - Prague drkoop.com USTA Challenger of Burbank - Burbank Heineken Challenger - Ho Chi Minh City C.T. San Remo - XIII Piertomaso Tessitore - San Remo Zivnobanka Czech Open - Prostejov Sardinia International Championship - Cagliari Oberstaufen Cup - Oberstaufen Stella Artois Clay Court Championships - Budaors The Scottish Tennis Championships - Edinburgh CA Challenge - Graz Cosmorom Challenger - Brasov Copa Sevilla - Seville Copa Ericsson Mexico - Guadalajara Tatra Banka Open 2003 - Bratislava Open de Franche-Comte - Besancon Corona Mexico City Open - Mexico City Copa Ericsson Argentina - Buenos Aires Tennis Napoli Cup 2004 - Napoli ATP Slovak Open Challenger - Bratislava Muller Cup - Ulm Nord/LB Open 2004 - Braunschweig Stella Artois Clay Court Championships - Budaors Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Internazionali di Tennis de San Marino - San Marino Antonio Savoldi-Marco Co. - Manerbio 4th Sardinia International Championships - Cagliari KGHM Dialog Polish Indoors - Wroclaw Uncle Toby's Australian Men's Clay Court Challenger - Canberra Samsung Securities Cup - Seoul DPD Challenger 2000 - Aschaffenburg XI Ciutat de Barcelona - Barcelona Czech Open 2006 - Prostejov The LTA Hull Challenger - Hull Warsteiner Challenger - Wolfsburg ATU Cup - Weiden ECM Cup - Prague Nord/LB Open - Braunschweig Riviera di Rimini Challenger - Rimini KGHM Polish Indoors - Wroclaw Black Forest Open 2000 - Freudenstadt Jameson Cup - Milan Mitsubishi Electric Europe Cup - Monza KGHM Polish Indoors - Wroclaw Iskratel Open - Kranj Dusseldorf Open 2006 - Dusseldorf Cepu Open - San Marino XI Torneo Internazionale di Tennis - Barletta Tatra Banka Open 2001 - Bratislava Unicredit (Suisse) Bank S.A. Challenger - Chiasso The 70th King's Cup and Queen's Cup - Bangkok Copa Sevilla Internacionales de Andalucia - Seville Czech Open 2005 - Prostejov drkoop.com USTA challenger of Miami - Miami VII Torneo Internazionale di Tennis - Barletta Nord LB Open 2007 - Braunschweig Intersport Heilbronn Open - Heilbronn Garden Open 2004 - Rome Ljubljana Open - Ljubljana ATU Cup - Weiden Zagreb Open - Zagreb Unicredit (Suisse) Bank S. A. Challenger - Chiasso Oberstraufen Cup - Oberstaufen IPP Geneva Trophy - Geneva Brasov Challenger - Brasov Banja Luka Challenger 2004 - Banja Luka Ciutat de Barcelona - Barcelona Tennis Napoli Cup - Napoli Copa Petrobras Argentina - Buenos Aires Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig BSI Challenger Lugano - Lugano Porsche Open - Poznan Copa Telefonica CTC Chile - Santiago Sunrise Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Challenger Copa Sevilla - Seville Schickendanz Open - Furth Steelers Cup - Kosice Harbour Tennis Cup Regione Lombardia - Milan Top Wool Challenger-Immagine Trophy - Biella Porsche Open - Poznan Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Tunis Open 2007 - Tunis Challenger Lugano - Lugano Zivnobanka Czech Open - Prostejov Lamberts Open by Stawag - Aachen Sarajevo Open 2004 - Sarajevo VIII Torneo Internazionale di Tennis - Barletta Zagreb Open - Zagreb SIR Supermercadi Challenger - Rome La Serena Open - La Serena Genoa Open Challenger-Fondazione Carige - Genova Banja Luka Challenger - Banja Luka Diego Open - Budapest USTA Men's Challenger of Urbana-Champaign - Urbana ECM Prague Open 2005 - Prague IPP Geneva Trophy - Geneva Kuppers Kolsch Cup by Lambertz - Aachen Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 1st Challenger Tournament Leon - Leon Memorial Savigni - Sassuolo Zagreb Open - Zagreb Challenger Canottieri Minico - Mantova KGHM Dialog Polish Indoors - Wroclaw ATP Heineken Challenger 2000 - Ho Chi Minh City Amer-Wilson Challenger - Tampere Skandia Open - Linz Open de Tanger - Tangier Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Heilbronn Open - Heilbronn V Torneo Internazionale di Tennis - Barletta Memorial Savigny - Sassuolo Schickedanz Open - Furth Unique Zagreb Open - Zagreb Czech Open - Prostejov Quelle Cup - Furth Challenger Casino Lugano - Lugano Podebradka Cup - Prague Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Sarajevo Open - Sarajevo Zagreb Open - Zagreb Hamburg Challenger - Hamburg Prague Open - Prague Ljubljana Open - Ljubljana Finnish Open - Helsinki Ljubljana Open - Ljubljana Tampere Imageneering Open - Tampere San Marino Cepu Open - San Marino Heilbronn Open - Heilbronn Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen VI Gramado Open de Tenis - Gramado Citta di Como Challenger - Como Akbank Private Banking-TED Open - Istanbul Internationaux de Doubs Open de Franchie-Comte - Besancon Freudenstadt Challenger - Freudenstadt Ljubljana Open 2002 - Ljubljana Oberstaufen Cup - Oberstaufen Black Forest Open 2002 - Freudenstadt Warsteiner Challenger Wolfsburg - Wolfsburg Barletta Citta Della Disfida Open 2000 - Barletta Bulgarian Challenger 2002 - Sofia Internationaler Raiffeisen Grand Prix - St. Polten Weissenhauser Strand Cup - Hamburg DPD Challenger 2001 - Aschaffenburg BBB Open - Sofia Medicor Open - Budapest The Nottingham Challenger - Nottingham Privat Bank Cup - Dniepropetrovsk Czech Indoor Open - Prague Challenger 42 - Andrezieux 6th Sardinian International Championships - Cagliari IPP Geneva Trophy - Geneva Dubrovnik Open - Dubrovnik Mitsubishi Electric Europe Cup - Monza Black Forest Open - Freudenstadt Banja Luka Challenger 2005 - Banja Luka Challenger Britania Zavaleta - Puebla 10° Trofeo Luigi Pezzoli - Bergamo Ostdeutscher Sparkessen Cup - Dresden Prostejov Challenger Grand Prix Hassan II - Casablanca AAPT Championships - Adelaide Estoril Open - Estoril BMW Open - Munich Croatia Open - Umag CA Tennis Trophy - Vienna Open Seat Godo 2003 - Barcelona BMW Open - Munich Stockholm Open - Stockholm Brasil Open - Salvador CA Tennis Trophy - Vienna Heineken Open - Auckland Estoril Open - Estoril Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Sao Leopoldo Challenger Open 13 - Marseille Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Kremlin Cup - Moscow ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Estoril Open - Estoril BMW Open - Munich The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mumbai Open - Mumbai Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Chennai Open - Chennai Open Seat Godo 2007 - Barcelona Medibank International - Sydney Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Gerry Weber Open - Halle Catella Swedish Open - Bastad Brisbane - Brisbane Open de Moselle - Metz Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BMW Open - Munich Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Gerry Weber Open - Halle China Open - Beijing Legg Mason Tennis Classic - Washington Swiss Indoors Basel - Basel Open Sud de France - Montpellier Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open 13 - Marseille Power Horse World Team Cup - Dusseldorf Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Open 13 - Marseille BMW Open - Munich Dubai Duty Free Tennis Championships - Dubai Croatia Open - Umag AEGON Championships - London PTT Thailand Open - Bangkok China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Portugal Open - Oeiras AEGON Championships - London Citi Open - Washington China Open - Beijing SkiStar Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen Generali Open 2003 - Kitzbuhel China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam If Stockholm Open - Stockholm Schickendanz Open - Furth Valencia Open - Valencia Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha AEGON Championships - London Abierto Mexicano - Los Cabos Dubai Duty Free Tennis Championships - Dubai Olbia Geovillage Open - Olbia San Luis Potosi Challenger 2002 - San Luis Potosi KGHM Polish Indoors - Wroclaw Siemens Open - Scheveningen Open 13 - Marseille Pekao Open 2001 - Szczecin Warsteiner Challenger Lubeck 2001 - Lubeck Neride Prague Indoor - Prague Dubai Duty Free Tennis Championships - Dubai Skandia Open - Linz VIII Trofeo Ciutat de Barcelona - Barcelona Shenzhen Open - Shenzhen Winston-Salem Open - Winston-Salem VI Trofeo Ciudad de Quito - Quito Cairo Challenger 2002 - Cairo Tatra Banka Open - Bratislava Samarkand Challenger - Samarkand Warsteiner Challenger Lubeck - Lubeck Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon Warsteiner Challenger Wolfsburg - Wolfsburg ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart AEGON Championships - London Schickendanz Open - Furth Open Sud de France - Montpellier Tennis Napoli Cup 2007 - Napoli Open 13 - Marseille ARAG World Team Championship - Dusseldorf Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam AIG Japan Open - Tokyo Western & Southern Financial Group Masters - Cincinnati The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo ARAG World Team Championship - Dusseldorf The Hypo Group Tennis International 2008 - Poertschach Mutua Madrid Open - Madrid Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Generali Open 1999 - Kitzbuhel Medibank International - Sydney Open 13 - Marseille Qatar Open - Doha BellSouth Open - Vina del Mar Barcelona Open BancSabadell - Barcelona St. Petersburg Open - St. Petersburg China Open - Beijing Davidoff Swiss Indoors - Basel Sydney International - Sydney Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Generali Open 1997 - Kitzbuhel St. Petersburg Open - St. Petersburg UBS Open Gstaad - Gstaad French Open - Paris Next Generation Hardcourts - Adelaide Swiss Indoors Basel - Basel Stockholm Open - Stockholm Medibank Private International - Sydney Generali Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco Dutch Open Tennis - Amersfoort Medibank International - Sydney Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Rakuten Japan Open - Tokyo Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Rogers Masters - Montreal Thailand Open - Bangkok BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BCR Open Romania - Bucharest Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Telecom Italia Masters - Rome French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Pacific Life Open - Indian Wells French Open - Paris Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, World Group, PO, NED-CZE 1-4 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-USA 1-4 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, PO, ROU-CZE 0-5 Hopman Cup - Perth Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, Group 1, 2R, MAR-CZE 0-5 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, CZE-FRA 3-2 Laver Cup - Prague Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, World Group, SF, CZE-ARG 3-2 Wimbledon (juniors) Davis Cup, World Group, 1R, GER-CZE 2-3 The Mubadala World Tennis Championship AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship AAMI Classic - Kooyong AAMI Classic - Kooyong Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Mubadala World Tennis Championship Olympics - Athens Olympics - Beijing Olympics - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London